Automatic enforcement of constraints in real-time collaborative architectural decision making

نویسندگان

  • Patrick Gaubatz
  • Ioanna Lytra
  • Uwe Zdun
چکیده

Making and documenting architectural design decisions becomes increasingly important in the process of software architecting. However, the remoteness of different decision stakeholders, ranging from local distribution in an office environment to globally distributed teams, as well as the different domain knowledge, expertise and responsibilities of the stakeholders hinder effective and efficient collaboration. Existing tools and methods for collaborative architectural decision making focus mainly on sharing and reusing of knowledge, making trade-offs, and achieving consensus, but do not consider the various stakeholders’ decision making constraints due to their roles in the development process. To address this problem, we propose a meta-model for a set of decision making constraints, with precisely defined semantics, as well as a collaborative architectural decision making approach based on this meta-model. We also present tool support, called CoCoADvISE, which automatically enforces the constraints at runtime. The evaluation of this tool in a controlled experiment with 48 participants shows that our approach, besides preventing constraint violations, significantly increases both the time and effort related efficiency, as well as the effectiveness of users in collaborative decision making.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessment of Prospective Memory, Risky Decision-Making, Collaborative Decision-Making among Individuals with Morning and Evening Circadian Typology

Introduction: Biological aspects of personality have an influence on people psychological dimensions. The present study was aimed to compare prospective memory, risky decision-making, collaborative decision-making between individuals with morning and evening circadian typology. Methods: For this purpose, a study with quantitative methodology approach and a descriptive design was conceived. T...

متن کامل

Towards an Agent-supported Online Assembly: Prototyping a Collaborative Decision-Making Tool

The promise of online assemblies has been present for years already, and a diversity of tools have attempted to fulfill it. This work aims to reapproach the issue from a novel standpoint that relies on a federated architecture, a real-time collaborative environment, goal-oriented software agents and a consensus-based methodology. Consensuall is a prototype of consensual decision-making collabor...

متن کامل

Designing a new multi-objective fuzzy stochastic DEA model in a dynamic ‎environment to estimate efficiency of decision making units (Case Study: An Iranian Petroleum Company)

This ‎paper presents a new multi-objective fuzzy stochastic data envelopment analysis model          (MOFS-DEA) under mean chance constraints and common weights to estimate the efficiency of decision making units for future financial periods of them. In the initial MOFS-DEA ‏model, the outputs and inputs are ‎characterized by random triangular fuzzy variables with normal distribution, in which ...

متن کامل

An Additive Weighted Fuzzy Programming for Supplier Selection Problem in a Supply Chain

  Supplier selection is one of the most important activities of purchasing departments. This importance is increased even more by new strategies in a supply chain, because of the key role suppliers perform in terms of quality, costs and services which affect the outcome in the buyer’s company. Supplier selection is a multiple criteria decision making problem in which the objectives are not equa...

متن کامل

Automatic architectural enforcement

Automatic architectural enforcement would be very beneficial especially in product line development using open source practices where there is very limited or no access to the architects and the architecture is of paramount importance. However, current techniques for modelling software architecture do not support the modelling of architectural design rules which means that architectural enforce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 103  شماره 

صفحات  -

تاریخ انتشار 2015